Class Obstacle_merge

Class Documentation

class Obstacle_merge

Public Functions

Obstacle_merge()
void timerCallback(const ros::TimerEvent&)
void tempo_obstacleCallback()
bool isObsUpdated()
void ResetObsUpdated()
std::vector<MapElement*> getCurrentMap()

Public Members

unsigned int frame_num
std::vector<MapElement*> tempMapSet_long
std::vector<MapElement*> tempMapSet
std::vector<std::vector<Eigen::Vector3d>> LaneSet

Vector of lane road data database.

std::vector<std::vector<Eigen::Vector3d>> CurbSet

Vector of curb road data database.

std::vector<double> roadSlopeSet
std::map<index_t, MapElement*> mapDatabase

Database of all the objects (short focal length), stored using std::map.

std::map<index_t, MapElement*> mapDatabase_long

Database of all the objects (long focal length), stored using std::map.

std::vector<TrackedObstacle*> tracked_obstacles_
std::vector<MapElement*> untracked_obstacles_